@charset "UTF-8";body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,input,textarea,th,td {margin: 0;padding: 0;box-sizing: border-box;}body {font: 16px/1.6 "PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;color: #333;min-width: 1400px;background-color: #F8FAFF;}html {height: 100%;}em,i,b {font-style: normal;}ul,ol {list-style: none;}a {text-decoration: none;outline: none;}img {border: none;vertical-align: middle;}input,textarea {outline: none;font-family: "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}input,select,textarea {font-size: 100%;}table {border-collapse: collapse;border-spacing: 0;}* {box-sizing: border-box;}::-webkit-input-placeholder {color: #ccc;}:-moz-placeholder,::-moz-placeholder {color: #999;}:-ms-input-placeholder {color: #ccc;}.fl {float: left;}.fr {float: right;}.clearfix:after {content: "";display: block;visibility: hidden;clear: both;height: 0;font-size: 0;}.clearfix {zoom: 1;}a {color: #333;text-decoration: none;}a:hover {color: #dd3635;}.wrapper,.w1200 {margin-left: auto;margin-right: auto;width: 1400px;}.show {display: block;}.hide {display: none;}.dib {display: inline-block;}.clear {clear: both;}.tal {text-align: left !important;}.tac {text-align: center !important;}.tar {text-align: right !important;}.bgfff {background: #fff;}.ti2 {text-indent: 2em;}.color999 {color: #999;}.bodyh {height: 100%;position: relative;}.bodyhh {min-height: 100%;}.mt5 {margin-top: 5px;}.mb5 {margin-bottom: 5px;}.ml5 {margin-left: 5px;}.mr5 {margin-right: 5px;}.mlr5 {margin-left: 5px;margin-right: 5px;}.mt10 {margin-top: 10px;}.mb10 {margin-bottom: 10px;}.ml10 {margin-left: 10px;}.mr10 {margin-right: 10px;}.mt15 {margin-top: 15px;}.mb15 {margin-bottom: 15px;}.ml15 {margin-left: 15px;}.mr15 {margin-right: 15px;}.mt20 {margin-top: 20px;}.mt25 {margin-top: 25px;}.mb20 {margin-bottom: 20px;}.ml20 {margin-left: 20px;}.mr20 {margin-right: 20px;}.mt30 {margin-top: 30px;}.mb30 {margin-bottom: 30px;}.ml30 {margin-left: 30px;}.mr30 {margin-right: 30px;}.mt40 {margin-top: 40px;}.pt0 {padding-top: 0 !important;}.pt5 {padding-top: 5px;}.pb5 {padding-bottom: 5px;}.p15 {padding: 15px;}.pl5 {padding-left: 5px;}.pr5 {padding-right: 5px;}.pt10 {padding-top: 10px;}.pb10 {padding-bottom: 10px;}.pl10 {padding-left: 10px;}.pr10 {padding-right: 10px;}.plr10 {padding-left: 10px;padding-right: 10px;}.p10 {padding: 10px;}.pt15 {padding-top: 15px;}.pb15 {padding-bottom: 15px;}.pl15 {padding-left: 15px;}.pr15 {padding-right: 15px;}.plr15 {padding-left: 15px;padding-right: 15px;}.pt20 {padding-top: 20px;}.pb20 {padding-bottom: 20px;}.pl20 {padding-left: 20px;}.pr20 {padding-right: 20px;}.plr20 {padding-left: 20px;padding-right: 20px;}.p20 {padding: 20px;}.bt10 {border-top: 10px solid #f6f6f6;}.bb-so {border-bottom: 1px solid #e5e5e5;}.ovh li,.ovhh {overflow: hidden;white-space: nowrap;}.por {position: relative;}.hoverAll {position: relative;}.showAll {display: none;position: absolute;background: #fff;z-index: 4;}.hoverAll:hover .showAll {display: block;}.no-cont {background-color: #fff;text-align: center;padding: 50px;font-size: 14px;color: #999;}.no-cont img {vertical-align: middle;margin-right: 10px;width: 230px;}.icons-sprite, .icons-dh, .icons-gd1, .icons-gd2, .icons-jh, .icons-jz1, .icons-jz2, .icons-jz3, .icons-suc, .icons-tel, .icons-ys1, .icons-ys2, .icons-ys3 { background-image: url("../images/icons-s795364d13d.png"); background-repeat: no-repeat; }.icons-dh { background-position: 0 -50px; height: 37px; width: 117px; }.icons-gd1 { background-position: 0 -104px; height: 64px; width: 64px; }.icons-gd2 { background-position: -17px -87px; height: 16px; width: 42px; }.icons-jh { background-position: 0 -87px; height: 17px; width: 17px; }.icons-jz1 { background-position: -48px 0; height: 50px; width: 44px; }.icons-jz2 { background-position: 0 0; height: 38px; width: 48px; }.icons-jz3 { background-position: -64px -168px; height: 39px; width: 48px; }.icons-suc { background-position: 0 -168px; height: 64px; width: 64px; }.icons-tel { background-position: -64px -104px; height: 20px; width: 24px; }.icons-ys1 { background-position: 0 -424px; height: 96px; width: 96px; }.icons-ys2 { background-position: 0 -232px; height: 96px; width: 96px; }.icons-ys3 { background-position: 0 -328px; height: 96px; width: 96px; }.icon { display: inline-block; vertical-align: middle; }.header-top .w1200, .header-top-zh, .nav .w1200, .nav-zh { display: flex; justify-content: space-between; align-items: center; }body { height: 100%; position: relative; }.bodyh { display: flex; justify-content: space-between; flex-direction: column; }.color1 { color: #2E58FF !important; }.color2 { color: #ed303d !important; }.color3 { color: #ff8300 !important; }.color4 { color: #FF3838 !important; }.sucTip { padding: 15px 30px; color: #fff; background-color: rgba(0, 0, 0, 0.5); position: fixed; left: 50%; transform: translateX(-50%); top: 50%; border-radius: 4px; z-index: 6; display: none; font-size: 18px; }.header-top { background-color: #000; font-size: 14px; }.header-top .w1200, .header-top-zh { height: 40px; }.header-top-zh { padding: 0 40px; }.header-top-lm { opacity: .6 !important; }.header-top-lm img { height: 20px; }.header-top-ld { color: #fff; opacity: .3; margin-left: 5px !important; font-weight: bold; }.header-top a { color: #fff; opacity: .4; margin-left: 36px; }.header-top a:hover { opacity: .7; }.header-top a:first-child { margin-left: 0; }.header-r-t { color: #fff; }.header-r-t em { opacity: .7; }.header-r-t .iconfont { font-size: 14px; vertical-align: -1px; margin-right: 5px; }.nav { padding: 20px 0; position: absolute; top: 40px; left: 0; right: 0; margin: 0 auto; z-index: 2; box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.03); height: 88px; transition: background .5s; }.nav-h { height: 88px; }.nav.fixed { position: fixed; top: 0; width: 100%; background-image: none; z-index: 10; backdrop-filter: blur(10px); box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.03); background-color: rgba(255, 255, 255, 0.8); }.nav-logo { height: 48px; line-height: 48px; }.nav-logo img { max-width: 350px; height: 48px;}.nav-logo-h { display: inline-block; }.nav-logo-i { display: none; }.nav-btn::after { opacity: .1; }.nav-btn a { color: #2E58FF; }.nav ul li { display: inline-block; }.nav ul li.active a::after, .nav ul li:hover a::after { transform: scale(1); }.nav ul a { padding: 0 18px; line-height: 40px; position: relative; }.nav ul a::after { content: ''; transform: scale(0); width: 28px; height: 3px; background-color: #2E58FF; position: absolute; bottom: -8px; left: 50%; margin-left: -14px; transition: transform .2s; }.nav-btn { font-weight: bold; position: relative; }.nav-btn::after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: #2E58FF; z-index: -1; }.nav-btn a { display: inline-block; }.nav-btn a::after { content: none !important; }.nav-btn:hover { opacity: .9; }.nav-zh { height: 100px; padding: 0 40px; font-size: 18px; }.nav-zh + .nav-h { height: 100px; }.nav-zh-logo .iconfont { font-size: 32px; color: #222; }.nav-zh-logo img { height: 32px; }.nav-zh ul { margin-right: auto; margin-left: 80px; }.nav-zh ul a { color: #333; }.nav-eval { width: 150px; line-height: 44px; border-radius: 44px; text-align: center; color: #fff; box-shadow: 0px 8px 16px 0px rgba(46, 88, 255, 0.2); background-color: #2E58FF; }.nav-eval:hover { color: #fff; opacity: .9; }.wrap-flex { display: flex; justify-content: space-between; }.wrap-tit h1, .wrap-tit h2, .wrap-tit h3, .wrap-tit em { font-weight: bold; font-size: 32px; }.wrap-tit h1 span, .wrap-tit h2 span, .wrap-tit h3 span, .wrap-tit em span { color: #2E58FF; }.wrap-tit-sub { font-size: 14px; color: #999; }.wrap-left { width: 1040px; }.wrap-right { width: 320px; }.bans { height: 420px; overflow: hidden; background-color: #2E58FF; }.bans-m { position: relative; display: flex; flex-direction: column; justify-content: center; height: 100%; color: #fff; }.bans-img { position: absolute; width: 100%; height: 100%; object-fit: cover; right: 0; top: 0; }.bans-tit, .bans-sub { position: relative; z-index: 2; }.bans-tit { margin-bottom: 15px; line-height: 56px; }.bans-tit h1, .bans-tit h2, .bans-tit h3, .bans-tit em { font-weight: bold; font-size: 40px; }.bans-sub { font-size: 18px; }.bans-zh { height: 320px; background-repeat: no-repeat; background-position: top center; color: #000; }.bans-zh .nav-brand { position: absolute; top: 0; left: 0; }.bans-zh-t { font-size: 48px; font-weight: bold; }.bans-zh-s { font-size: 18px; }.bans-zh > .w1200 { position: relative; display: flex; flex-direction: column; height: 100%; justify-content: center; }.bans-zy { background-color: #2E58FF; text-align: center; color: #fff; height: 420px; display: flex; flex-direction: column; justify-content: center; }.bans-zy-tit { font-size: 64px; font-weight: bold; margin-bottom: 20px; }.bans-zy-tit h1, .bans-zy-tit h2 { font-size: 64px; }.nav-brand { line-height: 1; color: #999; padding: 15px 0; font-size: 14px; }.nav-brand a, .nav-brand span { color: #999; }.nav-brand a:hover { color: #dd3635; }.nav-brand i { font-family: simsun; color: #999; margin: 0 5px; }.gotop { position: fixed; right: 40px; bottom: 80px; z-index: 3; width: 60px; height: 60px; text-align: center; background-color: rgba(255, 255, 255, 0.95); border-radius: 50%; box-shadow: 0 2px 6px 1px rgba(27, 27, 27, 0.08); display: flex; align-items: center; justify-content: center; }.gotop:before { content: ""; border-top: 1px solid #000; border-left: 1px solid #000; width: 16px; height: 16px; transform: rotate(45deg); margin-top: 10px; }.select { position: relative; cursor: pointer; background-color: #fff; height: 40px; }.select_open { border-top: 1px solid #b7b7b7; border-left: 1px solid #b7b7b7; position: absolute; top: 50%; margin-top: -6px; right: 13px; width: 8px; height: 8px; transform: rotate(-135deg); }.select_txt { padding-left: 15px; line-height: 40px; height: 40px; overflow: hidden; padding-right: 30px; color: #ccc; display: inline-block; }.select .option { border: solid 1px #ddd; border-top: none; position: absolute; top: 40px; left: 0; z-index: 2; display: none; max-height: 180px; overflow: auto; width: 100%; }.select .option a { display: block; height: 38px; line-height: 38px; text-align: left; background: #fff; color: #666; overflow: hidden; padding: 0 15px; }.select .option a:hover { background: #f4f4f4; }.footer-wrapper { padding-bottom: 30px; background-color: #333; font-size: 14px; margin-top: 40px; }.footer a { color: #fff; }.footer-main { display: flex; justify-content: space-between; padding: 40px 0; }.footer-main-l, .footer-main-m, .footer-main-t, .footer-main-r { position: relative; }.footer-main-l::before, .footer-main-m::before, .footer-main-t::before, .footer-main-r::before { content: ''; width: 1px; height: 100px; background-color: #222; position: absolute; left: 0; top: 50%; margin-top: -50px; box-shadow: -1px 0 0 0px #444; }.footer-main-l { padding-right: 50px; padding-top: 12px; }.footer-main-l::before { content: normal; }.footer-main-l .iconfont { font-size: 32px; color: #fff; }.footer-main-l img { height: 32px; }.footer-main-m { width: 320px; padding-left: 76px; padding-right: 80px; }.footer-main-m a { margin-bottom: 15px; margin-left: 20px; float: left; }.footer-main-tel { line-height: 1.2; display: inline-block; vertical-align: middle; }.footer-main-tel .icon { vertical-align: -1px; margin-right: 5px; }.footer-main-tel span { font-size: 23px; font-weight: bold; color: #fff; }.footer-main-tel p { color: #999; font-size: 12px; }.footer-main-t { padding-left: 96px; padding-right: 90px; }.footer-main-t_s { color: #666; margin-top: 20px; }.footer-main-t_s p { line-height: 1.4; }.footer-main-r { color: #999; padding-left: 95px; }.footer-main-r li { float: left; width: 80px; margin-left: 20px; text-align: center; }.footer-main-r li:first-child { margin-left: 0; }.footer-main-r li img { width: 80px; height: 80px; object-fit: cover; }.footer-main-r li p { margin-top: 10px; }.footer-copy { text-align: center; color: #999; }.footer-copy a { color: #999; }.footer-copy a:hover { color: #dd3635; }.footer-btm { text-align: center; margin-top: 10px; }.footer-btm li { display: inline-block; margin: 0 10px; }.friend-link { background: #F7F8F9; padding: 25px 0; }.friend-link-t { font-weight: bold; font-size: 16px; margin-bottom: 10px; }.friend-link-c a { color: #666; margin-right: 20px; display: inline-block; }.friend-link-c a:hover { color: #dd3635; }.servicel { position: fixed; top: 50%; margin-top: -230px; left: 10px; z-index: 10; width: 140px; }.servicel-tit { color: #fff; background-color: #245EFF; border-radius: 6px; font-size: 18px; font-weight: bold; margin: 0 5px; text-align: center; line-height: 40px; position: relative; z-index: 4; }.servicel-main { background-color: rgba(36, 94, 255, 0.1); border-radius: 100px 100px 10px 10px; padding: 5px 5px 0; margin-top: -24px; }.servicel-top { background-color: #fff; padding: 32px 15px 15px; border-radius: 100px 100px 6px 6px; position: relative; z-index: 3; }.servicel-slogan { font-size: 16px; font-weight: bold; color: #FF7E33; text-align: center; white-space: nowrap; margin-bottom: 10px; }.servicel-list a { display: block; background-color: #245EFF; color: #fff; font-size: 14px; padding: 0 10px; border-radius: 2px; line-height: 28px; position: relative; margin-top: 2px; }.servicel-list a::after { content: ''; border-left: 4px solid #fff; border-top: 4px solid transparent; border-bottom: 4px solid transparent; position: absolute; right: 10px; top: 50%; margin-top: -4px; transition: right .3s; }.servicel-list a:hover { opacity: .9; }.servicel-list a:hover::after { right: 20px; }.servicel-btm { background-color: #3255E3; border-radius: 10px; margin: -45px -5px 0; position: relative; z-index: 2; padding-top: 55px; text-align: center; color: #fff; padding-bottom: 15px; }.servicel-txt { font-size: 16px; font-weight: bold; line-height: 24px; }.servicel-btn { border-radius: 2px; background: #FFF8F1; color: #FF7E33; font-size: 14px; display: block; margin: 15px 20px 0; line-height: 32px; }.servicel-btn:hover { opacity: .9; color: #FF7E33; }.rightz {position: fixed;width: 90px;height: 90px;background-color: #2C58FF;text-align: center;color: #fff;font-size: 16px;display: flex;align-items: center;justify-content: center;right: 20px;top: 35%;margin-top: -60px;border-radius: 8px;flex-direction: column;z-index: 10;}.rightz:hover {color: #fff;opacity: .9;}.rightz-icon {display: inline-block;width: 32px;height: 27px;background-image: url('../images/icons/zx.png');background-size: 100% 100%;margin-bottom: 2px;}@font-face {  font-family: "iconfont";   src: url('../font/iconfont.woff2?t=1639448181101') format('woff2'),       url('../font/iconfont.woff?t=1639448181101') format('woff'),       url('../font/iconfont.ttf?t=1639448181101') format('truetype');}.iconfont {  font-family: "iconfont" !important;  font-size: 16px;  font-style: normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.icon-jia:before {  content: "\e62c";}.icon-ss:before {  content: "\e602";}.icon-ld:before {  content: "\e605";}.icon-hot:before {  content: "\e600";}.icon-logo:before {  content: "\e603";}.icon-tel:before {  content: "\e604";}@charset "UTF-8";.infors-b { display: flex; justify-content: space-between; align-items: center; }.icon-jieye, .icon-xueli, .icon-xuewei, .icon-krz { width: 48px; height: 20px; line-height: 18px; display: inline-block; vertical-align: middle; margin-right: 10px; font-size: 12px; border: 1px solid currentColor; border-radius: 2px; text-align: center; }.icon-jieye::after, .icon-xueli::after, .icon-xuewei::after, .icon-krz::after { color: currentColor; }.icon-jieye { color: #E8A607; }.icon-jieye::after { content: "结业证"; }.icon-xueli { color: #FF842E; }.icon-xueli::after { content: "学历证"; }.icon-xuewei { color: #53B71A; }.icon-xuewei::after { content: "学位证"; }.icon-krz { color: #2E58FF; }.icon-krz::after { content: "可认证"; }.rules_two { display: flex; flex-wrap: wrap; margin-top: -40px; }.rules_two .rules-list { width: 680px; flex-shrink: 0; margin-left: 40px; margin-top: 40px; }.rules_two .rules-list:nth-child(2n-1) { margin-left: 0; }.rules_two .rules-sub { max-width: 90%; height: 20px; line-height: 20px; overflow: hidden; }.rules_two .rules-cer { margin-bottom: 60px; }.rules_two .rules-intro { margin-bottom: 20px; }.rules_two .rules-intro span { width: 120px; }.rules_thr .rules_one { margin-bottom: 40px; }.rules_mores .rules-list { margin-top: 40px; }.rules_mores .rules-cer { margin: 30px 0 40px; }.rules_zy .rules-list { padding: 35px 40px 40px; }.rules-list { background-color: #fff; box-shadow: 0px 20px 40px 0px rgba(46, 88, 255, 0.05); overflow: hidden; position: relative; padding: 40px 50px; }.rules-tit { font-size: 32px; font-weight: bold; }.rules-sub { font-size: 14px; }.rules-sub a { color: #999; }.rules-cer { margin: 40px 0 80px; }.rules-btm { display: flex; justify-content: space-between; align-items: flex-end; }.rules-btn a { border: 1px solid currentColor; color: #2E58FF; width: 160px; line-height: 50px; text-align: center; display: inline-block; margin-right: 20px; transition: transform .5s; }.rules-btn a:hover { transform: translateY(-10px); }.rules-btn a:last-child { background-color: #2E58FF; color: #fff !important; border-color: #2E58FF; margin-right: 0; }.rules-intro { font-size: 14px; }.rules-intro span { width: 150px; display: inline-block; line-height: 24px; height: 24px; overflow: hidden; }.rules-intro span:last-child { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 160px; }.rules-intro em { color: #999; }.rules-tag { position: absolute; right: -110px; top: 45px; background-color: rgba(255, 132, 46, 0.05); color: #FF842E; font-size: 14px; line-height: 40px; text-align: center; transform: rotate(30deg); width: 420px; }.rules-xx { font-size: 18px; font-weight: bold; }.rules-xx img { width: 32px; height: 32px; margin-right: 5px; }.guides .guide-lg { margin-top: 40px; }.guide-lg { display: flex; }.guide-lg .guide-tit { font-size: 20px; line-height: 32px; height: 32px; overflow: hidden; }.guide-l { width: 400px; height: 250px; overflow: hidden; flex-shrink: 0; position: relative; z-index: 2; margin-top: 35px; }.guide-l img { width: 100%; height: 100%; transition: all .3s; }.guide-l img:hover { transform: scale(1.1); }.guide-l img { object-fit: cover; }.guide-l + .guide-r { margin-left: -40px; padding: 50px 50px 35px 105px; }.guide-l + .guide-r .guide-tit { margin-bottom: 20px; }.guide-l + .guide-r .guide-btn { margin-top: 90px; }.guide-r { background-color: #fff; box-shadow: 0px 20px 40px 0px rgba(46, 88, 255, 0.08); padding: 30px 50px 30px 30px; position: relative; text-align: justify; }.guide-r .icon { position: absolute; bottom: 35px; right: 50px; }.guide-tit { font-size: 18px; font-weight: bold; margin-bottom: 15px; line-height: 28px; height: 28px; overflow: hidden; }.guide-sub { color: #999; height: 52px; line-height: 26px; overflow: hidden; text-align: justify; }.guide-btn { margin-top: 50px; }.guide-btn a { display: inline-block; width: 140px; line-height: 40px; background-color: #2E58FF; color: #fff; text-align: center; transition: transform .5s; box-shadow: 0px 10px 20px 0px rgba(46, 88, 255, 0.08); }.guide-btn a:hover { transform: translateY(-10px); }.guide-item { display: flex; flex-wrap: wrap; }.guide-list { margin-left: 40px; width: 680px; display: flex; margin-top: 40px; }.guide-list:nth-child(2n-1) { margin-left: 0; }.guide-list:hover .guide-date { color: #fff; }.guide-list:hover .guide-date p { color: #fff; }.guide-list:hover .guide-date::after, .guide-list:hover .guide-date::before { transform: scale(1); }.guide-list:hover .guide-main::before { top: 0; }.guide-list:hover .guide-main::after { width: 148px; background-color: #fff !important; }.guide-list:hover .guide-tit a { color: #fff; }.guide-list:hover .guide-sub { color: #fff; }.guide-date { width: 120px; height: 120px; background-color: rgba(0, 0, 0, 0.02); flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; color: rgba(0, 0, 0, 0.2); position: relative; }.guide-date::after, .guide-date::before { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; transform: scale(0); transition: transform .2s; }.guide-date::before { background-color: #2E58FF; }.guide-date::after { background-color: #000; opacity: .5; }.guide-date p { font-size: 40px; color: rgba(0, 0, 0, 0.3); line-height: 1.4; }.guide-main { padding: 25px 30px; height: 200px; position: relative; overflow: hidden; }.guide-main::after { content: ''; width: 40px; height: 2px; background-color: #2E58FF; position: absolute; bottom: 25px; left: 30px; transition: width .2s; }.guide-main::before { content: ''; width: 100%; height: 100%; position: absolute; left: 0; background-color: #2E58FF; z-index: -1; top: -100%; transition: top .2s; }.enrolls { display: flex; flex-wrap: wrap; }.enrolls .enroll-list { width: 680px; height: 220px; margin-left: 40px; margin-top: 40px; }.enrolls .enroll-list:nth-child(2n-1) { margin-left: 0; }.enroll-list { display: flex; }.enroll-img { display: block; width: 335px; height: 220px; overflow: hidden; flex-shrink: 0; }.enroll-img img { width: 100%; height: 100%; transition: all .3s; }.enroll-img img:hover { transform: scale(1.1); }.enroll-img img { object-fit: cover; }.enroll-main { height: 220px; background-color: #fff; padding: 25px 30px; position: relative; }.enroll-main .icon { position: absolute; bottom: 30px; left: 30px; transition: left .2s; background-image: none; height: 1px; background-color: currentColor; color: #2E58FF; }.enroll-main .icon::after { content: ''; width: 10px; height: 10px; border-left: 1px solid currentColor; border-top: 1px solid currentColor; position: absolute; right: 1px; top: -5px; transform: rotate(135deg); }.enroll-tit { font-size: 18px; font-weight: bold; line-height: 26px; max-height: 52px; overflow: hidden; margin-bottom: 10px; text-align: justify; }.enroll-sub { color: #000; opacity: .5; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; text-align: justify; }.news-flex { display: flex; justify-content: space-between; }.news-item { background-color: #fff; }.news-item .news-list { width: 700px; }.news-item .news-img { width: 620px; height: 360px; }.news-item .news-tit { margin-top: 40px; }.news-item .news-list, .news-items .news-list { flex-direction: column; margin-top: 0; padding: 40px; }.news-item .news-img, .news-items .news-img { margin-right: 0; }.news-item .news-tit, .news-items .news-tit { font-size: 20px; height: 32px; line-height: 32px; }.news-item .news-sub, .news-items .news-sub { max-height: 72px; height: 72px; margin-bottom: 45px; font-size: 16px; line-height: 24px; }.news-item .news-main, .news-items .news-main { position: relative; }.news-item .news-main .icon, .news-items .news-main .icon { position: absolute; right: 0; bottom: 0; }.news-item .news-main .guide-btn, .news-items .news-main .guide-btn { margin-top: 0; }.news-items { display: flex; flex-wrap: wrap; margin-top: -35px; }.news-items .news-list { width: 440px; margin-left: 40px; padding: 30px; background-color: #fff; margin-top: 40px; }.news-items .news-list:nth-child(3n-2) { margin-left: 0; }.news-items .news-img { width: 380px; height: 220px; margin-bottom: 20px; }.news-items .news-tit { height: 56px; line-height: 28px; }.news-right { background-color: #fff; width: 660px; padding: 40px 40px 30px; position: relative; }.news-right::after { content: ''; width: 100%; height: 165px; background: linear-gradient(360deg, #fff, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)); position: absolute; left: 0; bottom: 30px; }.news-lists { margin-top: -40px; }.news-list { display: flex; margin-top: 40px; }.news-img { width: 160px; height: 93px; overflow: hidden; flex-shrink: 0; margin-right: 20px; }.news-img img { width: 100%; height: 100%; transition: all .3s; }.news-img img:hover { transform: scale(1.1); }.news-img img { object-fit: cover; }.news-main { text-align: justify; }.news-tit { font-size: 18px; font-weight: bold; line-height: 26px; height: 26px; overflow: hidden; margin-bottom: 18px; }.news-sub { font-size: 14px; color: #999; line-height: 22px; max-height: 44px; overflow: hidden; }.news-mores { width: 140px; line-height: 40px; position: absolute; left: 50%; margin-left: -70px; bottom: 35px; text-align: center; border: 1px solid #2E58FF; color: #2E58FF; z-index: 3; transition: background .2s ease-in-out; }.news-mores:hover { color: #fff !important; background-color: #2E58FF; }.colleges { margin-top: -40px; }.colleges ul { display: flex; flex-wrap: wrap; }.colleges li { width: 320px; margin-left: 40px; background-color: #fff; border-radius: 8px; box-shadow: 10px 10px 40px 0px rgba(46, 88, 255, 0.05); padding: 30px; margin-top: 40px; transition: transform .5s; }.colleges li:hover { transform: translateY(-10px); }.colleges li:hover { box-shadow: 10px 10px 40px 0px rgba(46, 88, 255, 0.1); }.colleges li:nth-child(4n-3) { margin-left: 0; }.colleges-i { display: inline-block; height: 48px; line-height: 48px; }.colleges-i img { max-height: 48px; max-width: 100%; }.colleges-t { font-size: 20px; font-weight: bold; line-height: 32px; height: 32px; overflow: hidden; margin: 55px 0 5px; }.colleges-n { font-size: 14px; color: #999; }.zhy-item { margin-top: -20px; }.zhy-item ul { display: flex; flex-wrap: wrap; }.zhy-item li { border-radius: 8px; background-color: #fff; width: 264px; margin-left: 20px; padding: 30px; box-shadow: 10px 10px 40px 0px rgba(46, 88, 255, 0.05); position: relative; height: 180px; margin-top: 20px; transition: transform .5s; }.zhy-item li:hover { transform: translateY(-10px); }.zhy-item li:nth-child(5n-4) { margin-left: 0; }.zhy-t { font-size: 20px; font-weight: bold; line-height: 32px; height: 32px; overflow: hidden; }.zhy-n { font-size: 14px; color: #999; }.zhy-i { position: absolute; right: 30px; bottom: 30px; }.zhy-i img { width: 48px; height: 48px; }.zhy-j { position: absolute; left: 30px; bottom: 30px; background: #F7F8F9; width: 20px; height: 20px; border-radius: 50%; text-align: center; }.zhy-j::after { content: ''; width: 6px; height: 6px; border-top: 2px solid #2E58FF; border-left: 2px solid #2E58FF; opacity: .3; transform: rotate(135deg); position: absolute; left: 5px; top: 6px; }.special-item li span, .infors-num { font-size: 12px; color: #999; height: 24px; border-radius: 4px; }.special-item li span .iconfont, .infors-num .iconfont { font-size: 12px; margin-right: 2px; color: #2E58FF; opacity: .3; }.special-item { margin-top: -20px; }.special-item li { width: 335px; background-color: #fff; border-radius: 4px; box-shadow: 10px 10px 20px 0px rgba(46, 88, 255, 0.05); float: left; margin-right: 20px; padding-bottom: 15px; margin-top: 40px; transition: transform .5s; }.special-item li:hover { transform: translateY(-10px); }.special-item li:nth-child(4n) { margin-right: 0; }.special-item li p { font-size: 18px; font-weight: bold; line-height: 30px; height: 30px; overflow: hidden; margin: 15px 20px -2px; }.special-item li span { margin-left: 20px; }.special-i { display: block; width: 100%; height: 176px; border-radius: 4px; overflow: hidden; }.special-i img { width: 100%; height: 100%; transition: all .3s; }.special-i img:hover { transform: scale(1.1); }.special-i img { object-fit: cover; }.filter { margin-bottom: 40px; background-color: #fff; border-radius: 8px; box-shadow: 0px 0px 40px 0px rgba(46, 88, 255, 0.05); padding: 30px 30px 0; }.filter-list { position: relative; display: flex; line-height: 28px; padding-bottom: 20px; }.filter-list-s { padding-right: 260px; }.filter-tit { flex-shrink: 0; margin-right: 8px; }.filter-cont { position: relative; flex: 1; }.filter-cont a { float: left; color: #666; padding: 0 8px; margin-right: 10px; margin-bottom: 10px; display: inline-block; }.filter-cont a:hover { color: #dd3635; }.filter-cont a.active { color: #fff; background-color: #2E58FF; border-radius: 4px; box-shadow: 0px 0px 10px 0px rgba(46, 88, 255, 0.2); }.filter-cont a.gray { color: #ccc; cursor: default; }.filter-btns { position: absolute; right: -10px; top: 0; color: #666 !important; margin-right: 0 !important; }.filter-btns::after { content: ''; width: 8px; height: 8px; border-top: 1px solid #2E58FF; border-left: 1px solid #2E58FF; opacity: .3; display: inline-block; transform: rotate(-135deg); vertical-align: 4px; margin-left: 4px; }.filter-more-tit::after { content: ""; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; }.filter-more-hide { display: none; }.filter-more-hide .filter-btns::after { transform: rotate(45deg); vertical-align: 0; }.filter-more-show { padding-right: 90px; }.filter-more-cont { max-height: 130px; overflow: auto; }.filter-search { display: flex; position: absolute; right: -10px; top: 0; }.filter-search .iconfont { position: absolute; left: 8px; color: #ccc; top: 50%; transform: translateY(-50%); }.filter-search .ipt { border: 1px solid #E7E7E7; width: 200px; height: 32px; font-size: 12px; border-radius: 4px 0 0 4px; padding: 0 10px 0 30px; }.filter-search .ipt:focus { border-color: #2E58FF; }.filter-search .btn { font-size: 14px; color: #fff; border-radius: 0 4px 4px 0; background-color: #2E58FF; width: 56px; text-align: center; border: none; outline: none; cursor: pointer; }.filter-search .btn:hover { opacity: .9; }.tab-f { display: flex; justify-content: space-between; align-items: center; }.tab-f-l a { color: #666; margin-right: 40px; position: relative; }.tab-f-l a.active { font-size: 18px; font-weight: bold; color: #333; }.tab-f-l a.active::after { content: ''; width: 32px; height: 3px; background-color: #2E58FF; position: absolute; left: 50%; margin-left: -16px; bottom: -6px; }.tab-f-r { color: #999; }.tab-f-r em { color: #FF6600; font-weight: bold; }.tab-f-zy { margin-bottom: -15px; }.tab-f-zy .tab-f-r em { color: #2E58FF; }.tab ul { display: flex; font-size: 14px; width: 100%; align-items: center; }.tab li { flex-shrink: 0; }.tab .wid1 { width: 290px; padding-left: 20px; }.tab .wid2 { width: 290px; padding-left: 20px; }.tab .wid2 img { width: 40px; height: 40px; margin-right: 5px; float: left; margin-top: 6px; }.tab .wid1 p, .tab .wid2 p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 28px; line-height: 28px; }.tab .wid3, .tab .wid7 { width: 110px; padding-left: 10px; }.tab .wid4, .tab .wid5 { width: 130px; text-align: center; }.tab .wid6 { width: 210px; padding-left: 20px; }.tab .wid8 { width: 130px; text-align: center; }.tab-tit { position: relative; color: rgba(51, 51, 51, 0.8); line-height: 48px; background-color: rgba(46, 88, 255, 0.05); }.tab-cont { background-color: #fff; }.tab-cont ul { height: 92px; }.tab-cont ul:hover { box-shadow: 0px 0px 40px 0px rgba(46, 88, 255, 0.05); }.tab-cont ul:hover .tab-btn { background-color: #FF6600; color: #fff; }.tab-cont .wid1 a, .tab-cont .wid2 a { color: #999; }.tab-cont .wid1 a:hover, .tab-cont .wid2 a:hover { color: #dd3635; }.tab-cont .wid1 p, .tab-cont .wid2 p { font-weight: bold; }.tab-cont .wid1 p a, .tab-cont .wid2 p a { color: #333; }.tab-cont .wid1 p { font-size: 18px; }.tab-cont .wid2 p { font-size: 16px; }.tab-cont .wid4, .tab-cont .wid6, .tab-cont .wid7 { color: #666; }.tab-cont .wid5 { color: #FF3838; font-weight: bold; }.tab-cont .wid7 .iconfont { color: #999; vertical-align: -1px; }.tab-btn { color: #FF6600; border: 1px solid currentColor; border-radius: 4px; line-height: 30px; width: 78px; text-align: center; display: inline-block; }.tab-btn:hover { opacity: .9; color: #FF6600; }.gzd { width: 50px; height: 4px; background-color: rgba(255, 100, 31, 0.2); position: relative; }.gzd p { position: absolute; left: 0; top: 0; height: 100%; background-color: #FF641F; }.hmore { position: relative; display: inline-block; }.hmore:hover .hmore-con { display: block; }.hmore-cont { position: absolute; left: 14px; top: -5px; z-index: 10; }.hmore-con { padding: 5px; min-width: 60px; line-height: 22px; background: #fff; border-radius: 5px; box-shadow: 0 0 5px rgba(227, 227, 227, 0.5); font-size: 14px; color: #333; z-index: 99; text-align: center; display: none; }.hotest, .newest { position: absolute; left: 0; top: 0; font-size: 12px; color: #fff; text-align: center; height: 20px; line-height: 20px; width: 100px; transform: rotate(-45deg) translate(-28px, -16px); }.hotest { background-color: #FF3838; }.newest { background-color: #FF6600; }.infors-list { background-color: #fff; border-radius: 8px; box-shadow: 10px 10px 40px 0px rgba(46, 88, 255, 0.05); padding: 25px 30px; margin-top: 20px; transition: transform .5s; overflow: hidden; position: relative; }.infors-list:hover { transform: translateY(-10px); }.infors-t { display: flex; }.infors-l { flex: 1; }.infors-tit, .infors-sub { line-height: 24px; height: 48px; overflow: hidden; text-align: justify; }.infors-tit { font-size: 18px; font-weight: bold; margin-bottom: 12px; }.infors-sub { font-size: 14px; color: #999; }.infors-img { width: 150px; height: 100px; overflow: hidden; flex-shrink: 0; margin-left: 20px; border-radius: 4px; }.infors-img img { width: 100%; height: 100%; transition: all .3s; }.infors-img img:hover { transform: scale(1.1); }.infors-img img { object-fit: cover; }.infors-b { line-height: 24px; margin-top: 30px; }.infors-num { background-color: #f7f8f9; padding: 0 5px; }.infors-date { font-size: 14px; color: #ccc; }.infors-items .infors-list:hover { transform: translateY(0); }.infors-items .infors-tit, .infors-items .infors-sub { height: 24px; }.infors-items .infors-tit { margin-bottom: 10px; }.infors-items .infors-img { width: 170px; height: 114px; margin-left: 30px; }.zys { background: #2E58FF url("../images/pgbg.png") no-repeat top center; padding: 40px 0 80px; position: relative; margin: 20px 0 40px; }.zys .wrap-tits { text-align: center; margin-bottom: 20px; color: #fff; }.zys .wrap-tits h2, .zys .wrap-tits h3, .zys .wrap-tits em { font-weight: bold; font-size: 40px; position: relative; display: inline-block; }.zys .form-lists { display: flex; justify-content: center; }.zys .form-list { width: 360px; margin-right: 20px; margin-top: 10px; }.zys .form-list:last-child { margin-right: 0; }.zys .form-list .ipt { height: 48px; width: 100%; border: none; outline: none; padding: 0 20px; }.zys .form-btn { width: 434px; height: 64px; line-height: 64px; text-align: center; color: #fff; font-size: 18px; outline: none; border: none; background-color: #ff8300; position: absolute; left: 50%; bottom: -32px; transition: transform .5s; margin-left: -217px; box-shadow: 0px 10px 20px 0px rgba(255, 131, 0, 0.1); }.zys .form-btn:hover { transform: translateY(-10px); }.zys .form-btn:hover { color: #fff; }.zys .form .select { height: 48px; background-color: #fff; }.zys .form .select_open { border-top: 6px solid #D8D8D8; border-left: 6px solid transparent; border-right: 6px solid transparent; transform: rotate(0); margin-top: -4px; right: 20px; }.zys .form .select_txt { line-height: 48px; height: 48px; padding-left: 20px; }.zys .form .select .option { top: 48px; }.zys .form .select .option a { padding: 0 20px; }.brief-btm { display: flex; justify-content: space-between; align-items: center; }.nav { box-shadow: none; }.nav-h { display: none; }.banner { height: 770px; overflow: hidden; position: relative; }.banner .bd li a { background-repeat: no-repeat; background-position: top center; height: 770px; display: block; }.banner .hd { position: absolute; bottom: 20px; width: 100%; text-align: center; }.banner .hd li { display: inline-block; width: 40px; height: 2px; background-color: #2E58FF; opacity: .3; margin: 0 10px; text-indent: -999em; overflow: hidden; cursor: pointer; }.banner .hd li.on { opacity: 1; }.banner .btns a { position: absolute; width: 40px; height: 72px; background: url("../images/icons/b.png") no-repeat center; top: 50%; margin-top: -36px; border: 1px solid #fff; right: 30px; }.banner .btns a.prev { right: auto; left: 30px; transform: rotate(180deg); }.nations { background-color: #fff; border-radius: 8px; box-shadow: 0px 0px 40px 0px rgba(46, 88, 255, 0.07); padding: 30px 56px 26px; position: relative; z-index: 3; margin-top: -80px; }.nations ul { display: flex; text-align: center; justify-content: space-between; }.nations li { width: 64px; transition: transform .5s; }.nations li:hover { transform: translateY(-5px); }.nations li img { width: 64px; height: 44px; }.nations li p { margin-top: 10px; line-height: 24px; height: 24px; overflow: hidden; }.hotword { display: flex; justify-content: space-between; margin-top: 60px; margin-bottom: -10px; }.hotword-l { width: 470px; flex-shrink: 0; margin-right: 40px; }.hotword .tit { font-size: 24px; font-weight: bold; line-height: 38px; height: 38px; overflow: hidden; }.hotword .tit h2, .hotword .tit h3, .hotword .tit em { font-size: 24px; font-weight: bold; display: inline-block; }.hotword .tit a { margin-right: 15px; }.hotword .tit a:last-child { margin-right: 0; }.hotword .tit-sm { font-size: 20px; }.hotword .tit-sm h2, .hotword .tit-sm h3, .hotword .tit-sm em { font-size: 20px; }.hotword .cont { font-size: 16px; }.hotword .cont p { line-height: 48px; height: 48px; overflow: hidden; text-align: justify; }.hotword .cont a { margin-right: 20px; }.hotword-i { margin-top: -20px; }.hotword-i a { display: inline-block; margin-top: 20px; }.hotword-i img { width: 380px; height: 100px; border-radius: 8px; }.hotword-i img:hover { opacity: .8; }.hotword-tag { color: #fff; font-size: 18px; background-color: #FF3838; padding: 0 6px; height: 28px; line-height: 28px; border-radius: 2px; display: inline-block; vertical-align: 3px; margin-right: 10px; }.wrap-zh { margin-top: 100px; }.wrap-zh-tit { text-align: center; margin-bottom: 50px; }.wrap-zh-tit h1, .wrap-zh-tit h2, .wrap-zh-tit h3, .wrap-zh-tit em { font-weight: bold; font-size: 36px; display: inline-block; position: relative; line-height: 1; }.wrap-zh-tit h1::after, .wrap-zh-tit h2::after, .wrap-zh-tit h3::after, .wrap-zh-tit em::after { content: ''; width: 120px; height: 18px; background-color: #2E58FF; opacity: .15; position: absolute; left: 50%; margin-left: -60px; bottom: 0; }.wrap-zh-tit h1 span, .wrap-zh-tit h2 span, .wrap-zh-tit h3 span, .wrap-zh-tit em span { color: #FF6600; }.wrap-zh-sub { color: #999; margin-top: 5px; }.wrap-zh-tab { display: flex; justify-content: space-between; align-items: flex-end; line-height: 1; }.wrap-zh-tab .js-hov-btn a { font-size: 24px; font-weight: bold; margin-right: 40px; position: relative; color: #333; }.wrap-zh-tab .js-hov-btn a.active { font-size: 36px; }.wrap-zh-tab .js-hov-btn a.active::after { content: ''; width: 100%; height: 10px; background-color: #2E58FF; opacity: .3; position: absolute; left: 0; bottom: 4px; }.wrap-zh-tab-sub a { color: #2E58FF; background-color: rgba(46, 88, 255, 0.1); border-radius: 4px; display: inline-block; line-height: 28px; margin-left: 15px; padding: 0 10px; }.wrap-zh-tab-sub a:first-child { margin-left: 0; }.pros { position: relative; }.pros::before { content: ''; height: 2px; width: 100%; background-color: #D5DEFF; position: absolute; left: 0; top: 66px; }.pros .c1 { color: #FF641F; }.pros .c2 { color: #02C8AE; }.pros .c3 { color: #FF3838; }.pros .c4 { color: #2E58FF; }.pros-item { display: flex; text-align: center; justify-content: space-between; }.pros-list { width: 140px; }.pros-list:hover .pros-con { background-color: #2E58FF; }.pros-list:hover .pros-con a { color: #fff; }.pros-tit { font-weight: bold; font-size: 18px; }.pros-step { margin: 25px 0 55px; position: relative; z-index: 2; }.pros-step span { display: inline-block; width: 20px; height: 20px; border-radius: 50%; background-color: #2E58FF; color: #fff; font-size: 12px; line-height: 20px; box-shadow: 0 0 0 10px #D5DEFF; }.pros-con { border-radius: 8px; background-color: #fff; box-shadow: 20px 20px 40px 0px rgba(46, 88, 255, 0.05); height: 220px; padding-top: 15px; position: relative; transition: all .5s; }.pros-con::before { content: ''; width: 2px; height: 60px; background-color: #D5DEFF; position: absolute; bottom: 100%; left: 50%; margin-left: -1px; }.pros-con li { line-height: 48px; }.morebtn { text-align: center; }.morebtn a { display: inline-block; width: 320px; line-height: 56px; background-color: #2E58FF; color: #fff; border-radius: 56px; font-size: 18px; transition: transform .5s; }.morebtn a:hover { transform: translateY(-5px); }.zhy::before, .brief-item::after, .infors-js::after { content: ''; position: absolute; border-radius: 50%; filter: blur(50px); opacity: .05; z-index: -1; top: 0; }.zhy { background-color: #2E58FF; padding-top: 55px; padding-bottom: 100px; position: relative; }.zhy::before { width: 510px; height: 570px; background-color: #F961FF; left: 0; transform: translate(-10px, -200px); }.zhy .wrap-zh-tit, .zhy .wrap-zh-sub { color: #fff; }.zhy .wrap-zh-tit h1::after, .zhy .wrap-zh-tit h2::after, .zhy .wrap-zh-tit h3::after, .zhy .wrap-zh-tit em::after { background-color: currentColor; }.brief { overflow: hidden; }.brief-item { display: flex; flex-wrap: wrap; margin-top: -25px; position: relative; }.brief-item::after { width: 400px; height: 800px; background: #00FFF7; right: 0; transform: translate(600px, -200px) rotate(45deg); }.brief-list { width: 450px; background-color: #fff; border-radius: 8px; padding: 30px; box-shadow: 0px 20px 40px 0px rgba(46, 88, 255, 0.08); font-size: 14px; margin-top: 25px; margin-left: 25px; transition: transform .5s; }.brief-list:hover { transform: translateY(-10px); }.brief-list:nth-child(3n-2) { margin-left: 0; }.brief-tit { font-size: 24px; font-weight: bold; line-height: 34px; height: 34px; overflow: hidden; }.brief-sub { line-height: 22px; height: 22px; overflow: hidden; text-align: justify; }.brief-sub a { color: #999; }.brief-intro { color: #999; margin: 10px 0 40px; }.brief-intro span { display: inline-block; line-height: 1; border-right: 1px solid #F1F1F1; margin-right: 10px; padding-right: 10px; }.brief-intro span:last-child { border-right: none; padding-right: 0; margin-right: 0; }.brief-btm-l { line-height: 24px; height: 24px; overflow: hidden; max-width: 210px; }.brief-btm-l img { width: 20px; height: 20px; margin-right: 5px; margin-top: -1px; }.brief-tag { margin-top: -1px; }.brief-tag span { margin-right: 5px; }.brief-tag span:last-child { margin-right: 0; }.infors-js { position: relative; }.infors-js::after { width: 600px; height: 800px; background: #FFD96A; left: 0; transform: translate(-800px, -200px) rotate(20deg); opacity: .1; }.infors-item { display: flex; flex-wrap: wrap; margin-top: 8px; }.infors-list { width: 450px; margin-left: 25px; margin-top: 25px; }.infors-list:nth-child(3n-2) { margin-left: 0; }.special { margin-top: 50px; position: relative; box-shadow: 10px 0 20px 0px rgba(46, 88, 255, 0.05); }.special-item { height: 260px; overflow: hidden; margin-top: 0; }.special-item li { margin-top: 0; }.special-item li:nth-child(4n) { margin-right: 20px; }.special-item li:hover { transform: translateY(0); }.special .btns a { position: absolute; top: 70px; }.special .btns a::after { content: ''; width: 30px; height: 30px; border-top: 2px solid #ccc; border-left: 2px solid #ccc; display: inline-block; }.special .btns a.prev { left: -40px; }.special .btns a.prev::after { transform: rotate(-45deg); }.special .btns a.next { right: -40px; }.special .btns a.next::after { transform: rotate(135deg); }.whyus { margin-bottom: 60px; }.whyus-tit { font-size: 28px; font-weight: bold; }.whyus-cont { margin: 30px 0; text-align: justify; font-size: 16px; }.whyus-btn a { color: #ed303d; border: 1px solid currentColor; display: inline-block; width: 120px; line-height: 35px; text-align: center; }.whyus-btn a:hover { color: #fff; background-color: #ed303d; border-color: #ed303d; }